#ifndef PARAMTERWIDGET_H
#define PARAMTERWIDGET_H

#include <QWidget>
#include <QMap>
#include <QTimer>
#include <QDebug>

#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlError>

#include "parameterbtn.h"


//参数界面
namespace Ui {
class ParamterWidget;
}

class ParamterWidget : public QWidget
{
    Q_OBJECT

public:
    explicit ParamterWidget(QWidget *parent = nullptr);
    ~ParamterWidget();

    void init();

    void db_init();

    bool db_update();

    bool db_select();

    bool db_load_all();

signals:
    //void sigClicked(QString name, int index);

private:
    Ui::ParamterWidget *ui;
     QMap<QString,ParameterBtn*> m_ParamterBtnMap;//参数导航按钮
     QTimer m_Timer;

     int paramIndex = 1;

     QSqlDatabase m_db;

public:
     float high_tm;
     float low_tm;
     int high_hm;
     int low_hm;
     int high_ill;
     int low_ill;
};

#endif // PARAMTERWIDGET_H
